//============ com.pengesoft.domain.PostponeApplyList =============
import {NorDataList, DataPacket} from 'pengesoft-ng-lib';

export class PostponeApplyList extends NorDataList<PostponeApply> {
    constructor() {
        super();
    }
}
//============ com.pengesoft.domain.PostponeApply =============

export class PostponeApply extends DataPacket {
    PayRecordId: string;
    Description: string;
    ApprovalTime: Date;
    PostponeApplyId: string;
    UpdateTime: Date;
    CreateTime: Date;
    Days: number;
    Status: number;
    constructor(opts: {
        PayRecordId?: string;
        Description?: string;
        ApprovalTime?: Date;
        PostponeApplyId?: string;
        UpdateTime?: Date;
        CreateTime?: Date;
        Days?: number;
        Status?: number;
    } = {}) {
        super();
        this.PayRecordId = opts.PayRecordId || '';
        this.Description = opts.Description || '';
        this.ApprovalTime = opts.ApprovalTime || null!;
        this.PostponeApplyId = opts.PostponeApplyId || '';
        this.UpdateTime = opts.UpdateTime || null!;
        this.CreateTime = opts.CreateTime || null!;
        this.Days = opts.Days || 0;
        this.Status = opts.Status || 0;
    }
}

